google.golang.org/protobuf/internal/impl.pointer.Elem (method)

22 uses

	google.golang.org/protobuf/internal/impl (current package)
		checkinit.go#L82: 		if f.isPointer && fptr.Elem().IsNil() {
		codec_field.go#L160: 	return protowire.SizeBytes(f.mi.sizePointer(p.Elem(), opts)) + f.tagsize
		codec_field.go#L164: 	calculatedSize := f.mi.sizePointer(p.Elem(), opts)
		codec_field.go#L168: 	b, err := f.mi.marshalAppendPointer(b, p.Elem(), opts)
		codec_field.go#L183: 	if p.Elem().IsNil() {
		codec_field.go#L186: 	o, err := f.mi.unmarshalPointer(v, p.Elem(), 0, opts)
		codec_field.go#L196: 	return f.mi.checkInitializedPointer(p.Elem())
		codec_field.go#L329: 	return 2*f.tagsize + f.mi.sizePointer(p.Elem(), opts)
		codec_field.go#L334: 	b, err := f.mi.marshalAppendPointer(b, p.Elem(), opts)
		codec_field.go#L343: 	if p.Elem().IsNil() {
		codec_field.go#L346: 	return f.mi.unmarshalPointer(b, p.Elem(), f.num, opts)
		encode.go#L108: 		if f.isPointer && fptr.Elem().IsNil() {
		encode.go#L202: 			} else if f.isPointer && fptr.Elem().IsNil() {
		encode.go#L212: 		if f.isPointer && fptr.Elem().IsNil() {
		lazy.go#L81: 	p.Apply(f.offset).AtomicSetPointerIfNil(fp.Elem())
		merge.go#L76: 		if f.isPointer && sfptr.Elem().IsNil() {
		merge.go#L161: 		if dst.Elem().IsNil() {
		merge.go#L164: 		f.mi.mergePointer(dst.Elem(), src.Elem(), opts)
		message_reflect_field.go#L285: 				return !p.Apply(fieldOffset).Elem().IsNil()
		message_reflect_field_gen.go#L27: 			rv := p.Apply(fieldOffset).Elem().AsValueOf(elemType)
		pointer_unsafe.go#L123: func (p pointer) Elem() pointer {